Nuprl Lemma : R-interface-iff 11,40

A,B:es_realizer{i:l}.
R-interface(AB)
 (i:Id. 
 (R-has-loc(Ai))
  fpf-all(Knd;
  fpf-all(Kind-deq;
  fpf-all(R-da(Ai);
  fpf-all(k,T.((isrcv(k))
  fpf-all( (source(lnk(k)) = i  Id)
  fpf-all( subtype_rel(T; fpf-cap(R-da(B; destination(lnk(k))); Kind-deq; k; top))))) 
latex


DefinitionsTrue, b, Knd, ff, tt, if b then t else f fi , fpf-cap(feqxz), guard(T), sq_type(T), xt(x), prop{i:l}, t  T, P  Q, P  Q, fpf-all(Aeqfx,v.P(x;v)), P  Q, R-interface(AB), P  Q, x:AB(x), Y, reduce(fkas), t.1, deq-member(eqxL), fpf-empty, P  Q, decidable(P), fpf-dom(eqxf), False, A, Unit, , x(s),
Lemmasnot-R-has-loc-R-da, decidable assert, assert of bnot, eqff to assert, not wf, bnot wf, iff transitivity, eqtt to assert, bool wf, Knd sq, isrcv-implies, Id sq, tagof wf, es realizer wf, fpf-ap wf, ldst wf, rcv wf, fpf-cap wf, IdLnk wf, R-has-loc wf, top wf, fpf wf, fpf-trivial-subtype-top, R-da wf, Kind-deq wf, Knd wf, fpf-dom wf, isrcv wf, assert wf, lnk wf, lsrc wf, Id wf

origin